[急]很初级的汇编语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:24:19
写一个程序,要求读取用户输入的3个值,比如
- Enter the current voltage reading: ...
- Enter the current voltage reading: ...
- Enter the current voltage reading: ...
然后计算这三个值的平均值并且打印出来.

附加要求:
假设输入的值是0-400的整数. 如果输入的数字不在0-400范围内则不接受并且要求重新输入. 输入的值要保存在一个array里面.
若有高手愿意帮忙,可以把代码发到我的邮箱: ghovik@tom.com
谢谢了!

怎么给你?
程序不简单哦

有时间的话

这都100分,可惜我不会

a100
PUSH CS
POP DS
MOV SI,0200
MOV CX,0003
XOR BP,BP
MOV BX,030A
MOV DX,0190
MOV AH,09
INT 21
MOV AH,01
INT 21
CMP AL,0D
JZ 0135
CMP AL,30
JB 013B
CMP AL,39
JA 013B
AND AL,0F
CBW
MOV DX,AX
MOV AX,BP
MUL BL
MOV BP,DX
ADD BP,AX
DEC BH
JNZ 0114
CMP BP,0190
JBE 0145
MOV DX,01B8
MOV AH,09
INT 21
JMP 0102
NOP
MOV [SI],BP
INC SI
INC SI
LOOP 0108
MOV SI,0200
XOR AX,AX
MOV CX,0003
ADD AX,[SI]
INC SI
INC SI
LOOP 0153
MOV BX,0003
XOR DX,DX
DIV BX
MOV BX,AX
MOV DI,01D8
MOV CX,0003
MOV SI,0188
MOV AX,BX
XOR DX,DX
DIV WORD PTR [SI]
MOV BX,DX